4
תגובות
PHP Workers
פתח
PHPDeveloper
,
יש איזה מאמר טוב על זה?
לא הבנתי מה השימוש העיקרי בזה..
ואיך אני יכול לבנות אחד.
לא הבנתי מה השימוש העיקרי בזה..
ואיך אני יכול לבנות אחד.
4 תשובות
בדרך כלל הכוונה ב workers היא לכמה פרוצסים שעושים פעולות במקביל.
הפעולות יכולות להיות שונות, כמו חישובים כבדים שאתה לא רוצה לעשות בסקריפט ששולח תשובה למשתמש,
שליחות מיילים למיניהם, כל מיני פעולות רשת.
לכתוב משהו מאוד פרימיטיבי אפשר בצורה הבאה:
תריך מתוך שורת הפקודה 4 מופעים של סקריפט אין-סופי ( לולאה אין סופית)
שאחת לשניה בודק אם יש בטבלה מסויימת בדאטאבייס שורות חדשות. אם כן, לוקח שורה אחת, מסמן שהיא בתהליך ומתחיל את התהליך שלו.
למשל ככה.
ענה
PHPDeveloper
ב
10 לינואר 2013
#
תודה אלכס
ענה
PHPDeveloper
ב
10 לינואר 2013
#
אגב אלכס, גלשתי קצת באתר הרשמי של PHP ומצאתי את המחלקה הזו Gearman, מהקריאה הראשונית שלי אני מבין שזה גם כן משהו שקשור לוורקרים אבל שעובדים עם שרתים. תוכל להסביר לי בצורה יותר ברורה מה הכוונה?